#!/usr/bin/env node

console.log(`
🎯 代币交易脚本集合
=====================================

您的代币信息:
- Mint 地址: 7uTpUhobocigTVnxF7Z8w5iGgEnxqn9gCm5Bazk5mW8i
- 创建者: shTdKtBScJMC4GkKmasiE9iMKrtZnMFUtwVTdSXsKac (41.04 SOL)
- 测试买家: 3N5UkPsssdMAjjyF5vje7k5pgJoYPsBouPBLbtZaxa2U (5.00 SOL)

📁 可用脚本:
=====================================

1. 🎲 基础模拟交易 (simulate-token-trading.js)
   - 5笔预设交易模拟
   - 显示交易结构和费用计算
   - 运行: node scripts/simulate-token-trading.js

2. 🚀 高级交易模拟 (advanced-token-trading.js)
   - 8种不同交易类型
   - 随机交易模式和时间间隔
   - 详细的交易报告和统计
   - 运行: node scripts/advanced-token-trading.js

3. 💰 真实交易执行 (real-token-trading.js)
   - 实际链上交易执行
   - 需要真实私钥
   - 支持批量交易
   - 运行: node scripts/real-token-trading.js

📊 交易统计总结:
=====================================

模拟交易结果 (来自最近运行):
- ✅ 完成交易: 8/8 (100%)
- 📈 总交易量: 0.92 SOL
- 🪙 总代币数: 9,200 个
- 💵 平均价格: 0.0001 SOL/代币
- ⛽ 总手续费: 0.00004 SOL

交易类型分布:
- 🔥 FOMO买入: 1次 (0.30 SOL, 3000 代币)
- 📈 动量买入: 1次 (0.18 SOL, 1800 代币) 
- ⚡ 快速交易: 2次 (0.16 SOL, 1600 代币)
- 💎 逢低吸纳: 1次 (0.12 SOL, 1200 代币)
- 🛒 小额买入: 2次 (0.10 SOL, 1000 代币)
- 📉 抄底买入: 1次 (0.06 SOL, 600 代币)

🛠️ 使用指南:
=====================================

1. 📍 开发测试 (推荐开始这里):
   \`\`\`bash
   # 基础模拟 - 了解交易结构
   node scripts/simulate-token-trading.js
   
   # 高级模拟 - 多样化交易模式  
   node scripts/advanced-token-trading.js
   \`\`\`

2. 🎯 快速交易测试:
   \`\`\`bash
   # 快速单笔交易
   node scripts/advanced-token-trading.js 3N5UkPsssdMAjjyF5vje7k5pgJoYPsBouPBLbtZaxa2U quick 0.1 1000
   \`\`\`

3. 💎 真实交易 (需要私钥):
   \`\`\`bash
   # 生成示例和说明
   node scripts/real-token-trading.js example
   
   # 执行真实交易 (需要密钥文件)
   node scripts/real-token-trading.js execute buyer.json seller.json 1000 0.1
   \`\`\`

⚠️  重要提醒:
=====================================

✅ 模拟交易 (安全):
- 不需要私钥
- 不执行实际区块链操作
- 用于学习和测试交易逻辑

❗ 真实交易 (需谨慎):
- 需要真实私钥
- 会消耗真实的SOL和代币
- 建议先在devnet测试
- 确保有足够余额

📁 生成的文件:
=====================================

- trading-report.json: 详细交易报告
- test-wallet-*.json: 生成的测试钱包
- 交易日志和统计数据

🔗 有用链接:
=====================================

- Solana Explorer: https://explorer.solana.com/address/${process.env.TOKEN_MINT || '7uTpUhobocigTVnxF7Z8w5iGgEnxqn9gCm5Bazk5mW8i'}?cluster=devnet
- 您的代币: https://explorer.solana.com/address/7uTpUhobocigTVnxF7Z8w5iGgEnxqn9gCm5Bazk5mW8i?cluster=devnet
- 创建者地址: https://explorer.solana.com/address/shTdKtBScJMC4GkKmasiE9iMKrtZnMFUtwVTdSXsKac?cluster=devnet
- 买家地址: https://explorer.solana.com/address/3N5UkPsssdMAjjyF5vje7k5pgJoYPsBouPBLbtZaxa2U?cluster=devnet

🎉 准备开始交易！选择一个脚本开始您的代币交易之旅！
`);

// 如果提供了命令参数，执行相应脚本
const command = process.argv[2];

if (command === 'basic') {
  console.log('\n🎲 执行基础模拟交易...\n');
  require('./simulate-token-trading.js');
} else if (command === 'advanced') {
  console.log('\n🚀 执行高级交易模拟...\n');
  require('./advanced-token-trading.js');
} else if (command === 'real') {
  console.log('\n💰 准备真实交易...\n');
  require('./real-token-trading.js');
} else if (command && command !== 'help') {
  console.log(`\n❌ 未知命令: ${command}`);
  console.log('可用命令: basic, advanced, real, help');
}
